sludge separator - French English Dictionary